#include "bsp_timer.h"

extern TIM_HandleTypeDef htim3,htim2;


extern void task_monitor_set_timeflag(void);

uint32_t CalTaskTime_GetTick(void)
{
	return TIM3->CNT;
}

void CalTaskNum_Init(void)
{
	//HAL_TIM_Base_Init(&htim3);
	HAL_TIM_Base_Init(&htim2);
	HAL_TIM_Base_Start_IT(&htim2);
}


void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
	if(htim->Instance==TIM2)
	{
		__HAL_TIM_CLEAR_IT(&htim2,TIM_IT_UPDATE);
		task_monitor_set_timeflag();
	}
		
}

